
module Registers(reset, ena, addra, dataa, enb, addrb, datab, enc, addrc, datac);

	// Entradas do módulo
	input 				reset;
	input 				ena;
	input 		[4:0]	addra;
	input 				enb;
	input 		[4:0]	addrb;
	input 				enc;
	input 		[4:0]	addrc;
	input 		[31:0]	datac;
	
	// Saídas do módulo
	output 	reg	[31:0]	dataa;
	output 	reg	[31:0]	datab;

	// Banco de Registerses
	reg [31:0] Registers [31:0];
	
	...
	
endmodule



